/*
 * @Author: ailin
 * @Date: 2022-12-08 17:22:25
 * @LastEditors: ailin
 * @LastEditTime: 2023-07-19 13:37:05
 * @Description: file content
 * @FilePath: /pay_platform/postcss.config.js
 */
/*
 * @Author: ailin
 * @Date: 2022-11-26 16:47:46
 * @LastEditors: ailin
 * @LastEditTime: 2022-11-26 16:52:29
 * @Description: file content
 * @FilePath: /HealthRecords/postcss.config.js
 */
module.exports = {
  plugins: {
    autoprefixer: {
      overrideBrowserslist: [
        "Android 4.1",
        "iOS 7.1",
        "Chrome > 31",
        "not ie <= 11", //不考虑IE浏览器
        "ff >= 30", //仅新版本用“ff>=30
        "> 1%", //  全球统计有超过1%的使用率使用“>1%”;
        "last 2 versions" // 所有主流浏览器最近2个版本
      ],
      grid: true // 开启grid布局的兼容(浏览器IE除外其他都能兼容grid，可以关闭开启)
    },
    "postcss-pxtorem": {
      rootValue({ file }) {
        return file.indexOf("vant") !== -1 ? 37.5 : 76.8
      },
      unitPrecision: 6, // 计算结果保留 6 位小数
      selectorBlackList: [".no-rem", "no-rem"], // 要忽略的选择器并保留为px。
      propList: ["*"], // 可以从px更改为rem的属性  感叹号开头的不转换
      replace: true, // 转换成 rem 以后，不保留原来的 px 单位属性
      mediaQuery: true, // 允许在媒体查询中转换px。
      minPixelValue: 2 // 设置要替换的最小像素值。
      // exclude: /node_modules/i // 排除 node_modules 文件(node_modules 内文件禁止转换)
    }
  }
}
